home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
EuroCD 3
/
EuroCD 3.iso
/
Programming
/
SecalDemo
/
Inc
/
libcalls
/
intuition.inc
< prev
next >
Wrap
Text File
|
1998-06-24
|
22KB
|
883 lines
pattern OpenIntuition is
push a6;
a6:=IntuitionBase; jsr [a6-30];
pop a6;
endp; # OPENINTUITION
pattern Intuition(_iEvent) is
push a6;
a0:=_iEvent;
a6:=IntuitionBase; jsr [a6-36];
pop a6;
endp; # INTUITION
pattern AddGadget(_window,_gadget,_position) is
push a6;
safe a0:=_window; a1:=_gadget; d0.l:=_position;;
a6:=IntuitionBase; jsr [a6-42];
pop a6;
endp; # ADDGADGET
pattern ClearDMRequest(_window) is
push a6;
a0:=_window;
a6:=IntuitionBase; jsr [a6-48];
pop a6;
endp; # CLEARDMREQUEST
pattern ClearMenuStrip(_window) is
push a6;
a0:=_window;
a6:=IntuitionBase; jsr [a6-54];
pop a6;
endp; # CLEARMENUSTRIP
pattern ClearPointer(_window) is
push a6;
a0:=_window;
a6:=IntuitionBase; jsr [a6-60];
pop a6;
endp; # CLEARPOINTER
pattern CloseScreen(_screen) is
push a6;
a0:=_screen;
a6:=IntuitionBase; jsr [a6-66];
pop a6;
endp; # CLOSESCREEN
pattern CloseWindow(_window) is
push a6;
a0:=_window;
a6:=IntuitionBase; jsr [a6-72];
pop a6;
endp; # CLOSEWINDOW
pattern CloseWorkBench is
push a6;
a6:=IntuitionBase; jsr [a6-78];
pop a6;
endp; # CLOSEWORKBENCH
pattern CurrentTime(_seconds,_micros) is
push a6;
safe a0:=_seconds; a1:=_micros;;
a6:=IntuitionBase; jsr [a6-84];
pop a6;
endp; # CURRENTTIME
pattern DisplayAlert(_alertNumber,_string,_height) is
push a6;
safe d0.l:=_alertNumber; a0:=_string; d1.l:=_height;;
a6:=IntuitionBase; jsr [a6-90];
pop a6;
endp; # DISPLAYALERT
pattern DisplayBeep(_screen) is
push a6;
a0:=_screen;
a6:=IntuitionBase; jsr [a6-96];
pop a6;
endp; # DISPLAYBEEP
pattern DoubleClick(_sSeconds,_sMicros,_cSeconds,_cMicros) is
push d2\d3\a6;
safe d0.l:=_sSeconds; d1.l:=_sMicros; d2.l:=_cSeconds; d3.l:=_cMicros;;
a6:=IntuitionBase; jsr [a6-102];
pop d2\d3\a6;
endp; # DOUBLECLICK
pattern DrawBorder(_rp,_border,_leftOffset,_topOffset) is
push a6;
safe a0:=_rp; a1:=_border; d0.l:=_leftOffset; d1.l:=_topOffset;;
a6:=IntuitionBase; jsr [a6-108];
pop a6;
endp; # DRAWBORDER
pattern DrawImage(_rp,_image,_leftOffset,_topOffset) is
push a6;
safe a0:=_rp; a1:=_image; d0.l:=_leftOffset; d1.l:=_topOffset;;
a6:=IntuitionBase; jsr [a6-114];
pop a6;
endp; # DRAWIMAGE
pattern EndRequest(_requester,_window) is
push a6;
safe a0:=_requester; a1:=_window;;
a6:=IntuitionBase; jsr [a6-120];
pop a6;
endp; # ENDREQUEST
pattern GetDefPrefs(_preferences,_size) is
push a6;
safe a0:=_preferences; d0.l:=_size;;
a6:=IntuitionBase; jsr [a6-126];
pop a6;
endp; # GETDEFPREFS
pattern GetPrefs(_preferences,_size) is
push a6;
safe a0:=_preferences; d0.l:=_size;;
a6:=IntuitionBase; jsr [a6-132];
pop a6;
endp; # GETPREFS
pattern InitRequester(_requester) is
push a6;
a0:=_requester;
a6:=IntuitionBase; jsr [a6-138];
pop a6;
endp; # INITREQUESTER
pattern ItemAddress(_menuStrip,_menuNumber) is
push a6;
safe a0:=_menuStrip; d0.l:=_menuNumber;;
a6:=IntuitionBase; jsr [a6-144];
pop a6;
endp; # ITEMADDRESS
pattern ModifyIDCMP(_window,_flags) is
push a6;
safe a0:=_window; d0.l:=_flags;;
a6:=IntuitionBase; jsr [a6-150];
pop a6;
endp; # MODIFYIDCMP
pattern ModifyProp(_gadget,_window,_requester,_flags,_horizPot,_vertPot,_horizBody,_vertBody) is
push d2\d3\d4\a2\a6;
safe a0:=_gadget; a1:=_window; a2:=_requester; d0.l:=_flags; d1.l:=_horizPot; d2.l:=_vertPot; d3.l:=_horizBody; d4.l:=_vertBody;;
a6:=IntuitionBase; jsr [a6-156];
pop d2\d3\d4\a2\a6;
endp; # MODIFYPROP
pattern MoveScreen(_screen,_dx,_dy) is
push a6;
safe a0:=_screen; d0.l:=_dx; d1.l:=_dy;;
a6:=IntuitionBase; jsr [a6-162];
pop a6;
endp; # MOVESCREEN
pattern MoveWindow(_window,_dx,_dy) is
push a6;
safe a0:=_window; d0.l:=_dx; d1.l:=_dy;;
a6:=IntuitionBase; jsr [a6-168];
pop a6;
endp; # MOVEWINDOW
pattern OffGadget(_gadget,_window,_requester) is
push a2\a6;
safe a0:=_gadget; a1:=_window; a2:=_requester;;
a6:=IntuitionBase; jsr [a6-174];
pop a2\a6;
endp; # OFFGADGET
pattern OffMenu(_window,_menuNumber) is
push a6;
safe a0:=_window; d0.l:=_menuNumber;;
a6:=IntuitionBase; jsr [a6-180];
pop a6;
endp; # OFFMENU
pattern OnGadget(_gadget,_window,_requester) is
push a2\a6;
safe a0:=_gadget; a1:=_window; a2:=_requester;;
a6:=IntuitionBase; jsr [a6-186];
pop a2\a6;
endp; # ONGADGET
pattern OnMenu(_window,_menuNumber) is
push a6;
safe a0:=_window; d0.l:=_menuNumber;;
a6:=IntuitionBase; jsr [a6-192];
pop a6;
endp; # ONMENU
pattern OpenScreen(_newScreen) is
push a6;
a0:=_newScreen;
a6:=IntuitionBase; jsr [a6-198];
pop a6;
endp; # OPENSCREEN
pattern OpenWindow(_newWindow) is
push a6;
a0:=_newWindow;
a6:=IntuitionBase; jsr [a6-204];
pop a6;
endp; # OPENWINDOW
pattern OpenWorkBench is
push a6;
a6:=IntuitionBase; jsr [a6-210];
pop a6;
endp; # OPENWORKBENCH
pattern PrintIText(_rp,_iText,_left,_top) is
push a6;
safe a0:=_rp; a1:=_iText; d0.l:=_left; d1.l:=_top;;
a6:=IntuitionBase; jsr [a6-216];
pop a6;
endp; # PRINTITEXT
pattern RefreshGadgets(_gadgets,_window,_requester) is
push a2\a6;
safe a0:=_gadgets; a1:=_window; a2:=_requester;;
a6:=IntuitionBase; jsr [a6-222];
pop a2\a6;
endp; # REFRESHGADGETS
pattern RemoveGadget(_window,_gadget) is
push a6;
safe a0:=_window; a1:=_gadget;;
a6:=IntuitionBase; jsr [a6-228];
pop a6;
endp; # REMOVEGADGET
pattern ReportMouse(_flag,_window) is
push a6;
safe d0.l:=_flag; a0:=_window;;
a6:=IntuitionBase; jsr [a6-234];
pop a6;
endp; # REPORTMOUSE
pattern Request(_requester,_window) is
push a6;
safe a0:=_requester; a1:=_window;;
a6:=IntuitionBase; jsr [a6-240];
pop a6;
endp; # REQUEST
pattern ScreenToBack(_screen) is
push a6;
a0:=_screen;
a6:=IntuitionBase; jsr [a6-246];
pop a6;
endp; # SCREENTOBACK
pattern ScreenToFront(_screen) is
push a6;
a0:=_screen;
a6:=IntuitionBase; jsr [a6-252];
pop a6;
endp; # SCREENTOFRONT
pattern SetDMRequest(_window,_requester) is
push a6;
safe a0:=_window; a1:=_requester;;
a6:=IntuitionBase; jsr [a6-258];
pop a6;
endp; # SETDMREQUEST
pattern SetMenuStrip(_window,_menu) is
push a6;
safe a0:=_window; a1:=_menu;;
a6:=IntuitionBase; jsr [a6-264];
pop a6;
endp; # SETMENUSTRIP
pattern SetPointer(_window,_pointer,_height,_width,_xOffset,_yOffset) is
push d2\d3\a6;
safe a0:=_window; a1:=_pointer; d0.l:=_height; d1.l:=_width; d2.l:=_xOffset; d3.l:=_yOffset;;
a6:=IntuitionBase; jsr [a6-270];
pop d2\d3\a6;
endp; # SETPOINTER
pattern SetWindowTitles(_window,_windowTitle,_screenTitle) is
push a2\a6;
safe a0:=_window; a1:=_windowTitle; a2:=_screenTitle;;
a6:=IntuitionBase; jsr [a6-276];
pop a2\a6;
endp; # SETWINDOWTITLES
pattern ShowTitle(_screen,_showIt) is
push a6;
safe a0:=_screen; d0.l:=_showIt;;
a6:=IntuitionBase; jsr [a6-282];
pop a6;
endp; # SHOWTITLE
pattern SizeWindow(_window,_dx,_dy) is
push a6;
safe a0:=_window; d0.l:=_dx; d1.l:=_dy;;
a6:=IntuitionBase; jsr [a6-288];
pop a6;
endp; # SIZEWINDOW
pattern ViewAddress is
push a6;
a6:=IntuitionBase; jsr [a6-294];
pop a6;
endp; # VIEWADDRESS
pattern ViewPortAddress(_window) is
push a6;
a0:=_window;
a6:=IntuitionBase; jsr [a6-300];
pop a6;
endp; # VIEWPORTADDRESS
pattern WindowToBack(_window) is
push a6;
a0:=_window;
a6:=IntuitionBase; jsr [a6-306];
pop a6;
endp; # WINDOWTOBACK
pattern WindowToFront(_window) is
push a6;
a0:=_window;
a6:=IntuitionBase; jsr [a6-312];
pop a6;
endp; # WINDOWTOFRONT
pattern WindowLimits(_window,_widthMin,_heightMin,_widthMax,_heightMax) is
push d2\d3\a6;
safe a0:=_window; d0.l:=_widthMin; d1.l:=_heightMin; d2.l:=_widthMax; d3.l:=_heightMax;;
a6:=IntuitionBase; jsr [a6-318];
pop d2\d3\a6;
endp; # WINDOWLIMITS
pattern SetPrefs(_preferences,_size,_inform) is
push a6;
safe a0:=_preferences; d0.l:=_size; d1.l:=_inform;;
a6:=IntuitionBase; jsr [a6-324];
pop a6;
endp; # SETPREFS
pattern IntuiTextLength(_iText) is
push a6;
a0:=_iText;
a6:=IntuitionBase; jsr [a6-330];
pop a6;
endp; # INTUITEXTLENGTH
pattern WBenchToBack is
push a6;
a6:=IntuitionBase; jsr [a6-336];
pop a6;
endp; # WBENCHTOBACK
pattern WBenchToFront is
push a6;
a6:=IntuitionBase; jsr [a6-342];
pop a6;
endp; # WBENCHTOFRONT
pattern AutoRequest(_window,_body,_posText,_negText,_pFlag,_nFlag,_width,_height) is
push d2\d3\a2\a3\a6;
safe a0:=_window; a1:=_body; a2:=_posText; a3:=_negText; d0.l:=_pFlag; d1.l:=_nFlag; d2.l:=_width; d3.l:=_height;;
a6:=IntuitionBase; jsr [a6-348];
pop d2\d3\a2\a3\a6;
endp; # AUTOREQUEST
pattern BeginRefresh(_window) is
push a6;
a0:=_window;
a6:=IntuitionBase; jsr [a6-354];
pop a6;
endp; # BEGINREFRESH
pattern BuildSysRequest(_window,_body,_posText,_negText,_flags,_width,_height) is
push d2\a2\a3\a6;
safe a0:=_window; a1:=_body; a2:=_posText; a3:=_negText; d0.l:=_flags; d1.l:=_width; d2.l:=_height;;
a6:=IntuitionBase; jsr [a6-360];
pop d2\a2\a3\a6;
endp; # BUILDSYSREQUEST
pattern EndRefresh(_window,_complete) is
push a6;
safe a0:=_window; d0.l:=_complete;;
a6:=IntuitionBase; jsr [a6-366];
pop a6;
endp; # ENDREFRESH
pattern FreeSysRequest(_window) is
push a6;
a0:=_window;
a6:=IntuitionBase; jsr [a6-372];
pop a6;
endp; # FREESYSREQUEST
pattern MakeScreen(_screen) is
push a6;
a0:=_screen;
a6:=IntuitionBase; jsr [a6-378];
pop a6;
endp; # MAKESCREEN
pattern RemakeDisplay is
push a6;
a6:=IntuitionBase; jsr [a6-384];
pop a6;
endp; # REMAKEDISPLAY
pattern RethinkDisplay is
push a6;
a6:=IntuitionBase; jsr [a6-390];
pop a6;
endp; # RETHINKDISPLAY
pattern AllocRemember(_rememberKey,_size,_flags) is
push a6;
safe a0:=_rememberKey; d0.l:=_size; d1.l:=_flags;;
a6:=IntuitionBase; jsr [a6-396];
pop a6;
endp; # ALLOCREMEMBER
pattern AlohaWorkbench(_wbport) is
push a6;
a0:=_wbport;
a6:=IntuitionBase; jsr [a6-402];
pop a6;
endp; # ALOHAWORKBENCH
pattern FreeRemember(_rememberKey,_reallyForget) is
push a6;
safe a0:=_rememberKey; d0.l:=_reallyForget;;
a6:=IntuitionBase; jsr [a6-408];
pop a6;
endp; # FREEREMEMBER
pattern LockIBase(_dontknow) is
push a6;
d0.l:=_dontknow;
a6:=IntuitionBase; jsr [a6-414];
pop a6;
endp; # LOCKIBASE
pattern UnlockIBase(_ibLock) is
push a6;
a0:=_ibLock;
a6:=IntuitionBase; jsr [a6-420];
pop a6;
endp; # UNLOCKIBASE
pattern GetScreenData(_buffer,_size,_type,_screen) is
push a6;
safe a0:=_buffer; d0.l:=_size; d1.l:=_type; a1:=_screen;;
a6:=IntuitionBase; jsr [a6-426];
pop a6;
endp; # GETSCREENDATA
pattern RefreshGList(_gadgets,_window,_requester,_numGad) is
push a2\a6;
safe a0:=_gadgets; a1:=_window; a2:=_requester; d0.l:=_numGad;;
a6:=IntuitionBase; jsr [a6-432];
pop a2\a6;
endp; # REFRESHGLIST
pattern AddGList(_window,_gadget,_position,_numGad,_requester) is
push a2\a6;
safe a0:=_window; a1:=_gadget; d0.l:=_position; d1.l:=_numGad; a2:=_requester;;
a6:=IntuitionBase; jsr [a6-438];
pop a2\a6;
endp; # ADDGLIST
pattern RemoveGList(_remPtr,_gadget,_numGad) is
push a6;
safe a0:=_remPtr; a1:=_gadget; d0.l:=_numGad;;
a6:=IntuitionBase; jsr [a6-444];
pop a6;
endp; # REMOVEGLIST
pattern ActivateWindow(_window) is
push a6;
a0:=_window;
a6:=IntuitionBase; jsr [a6-450];
pop a6;
endp; # ACTIVATEWINDOW
pattern RefreshWindowFrame(_window) is
push a6;
a0:=_window;
a6:=IntuitionBase; jsr [a6-456];
pop a6;
endp; # REFRESHWINDOWFRAME
pattern ActivateGadget(_gadgets,_window,_requester) is
push a2\a6;
safe a0:=_gadgets; a1:=_window; a2:=_requester;;
a6:=IntuitionBase; jsr [a6-462];
pop a2\a6;
endp; # ACTIVATEGADGET
pattern NewModifyProp(_gadget,_window,_requester,_flags,_horizPot,_vertPot,_horizBody,_vertBody,_numGad) is
push d2\d3\d4\d5\a2\a6;
safe a0:=_gadget; a1:=_window; a2:=_requester; d0.l:=_flags; d1.l:=_horizPot; d2.l:=_vertPot; d3.l:=_horizBody; d4.l:=_vertBody; d5.l:=_numGad;;
a6:=IntuitionBase; jsr [a6-468];
pop d2\d3\d4\d5\a2\a6;
endp; # NEWMODIFYPROP
pattern QueryOverscan(_displayID,_rect,_oScanType) is
push a6;
safe a0:=_displayID; a1:=_rect; d0.l:=_oScanType;;
a6:=IntuitionBase; jsr [a6-474];
pop a6;
endp; # QUERYOVERSCAN
pattern MoveWindowInFrontOf(_window,_behindWindow) is
push a6;
safe a0:=_window; a1:=_behindWindow;;
a6:=IntuitionBase; jsr [a6-480];
pop a6;
endp; # MOVEWINDOWINFRONTOF
pattern ChangeWindowBox(_window,_left,_top,_width,_height) is
push d2\d3\a6;
safe a0:=_window; d0.l:=_left; d1.l:=_top; d2.l:=_width; d3.l:=_height;;
a6:=IntuitionBase; jsr [a6-486];
pop d2\d3\a6;
endp; # CHANGEWINDOWBOX
pattern SetEditHook(_hook) is
push a6;
a0:=_hook;
a6:=IntuitionBase; jsr [a6-492];
pop a6;
endp; # SETEDITHOOK
pattern SetMouseQueue(_window,_queueLength) is
push a6;
safe a0:=_window; d0.l:=_queueLength;;
a6:=IntuitionBase; jsr [a6-498];
pop a6;
endp; # SETMOUSEQUEUE
pattern ZipWindow(_window) is
push a6;
a0:=_window;
a6:=IntuitionBase; jsr [a6-504];
pop a6;
endp; # ZIPWINDOW
pattern LockPubScreen(_name) is
push a6;
a0:=_name;
a6:=IntuitionBase; jsr [a6-510];
pop a6;
endp; # LOCKPUBSCREEN
pattern UnlockPubScreen(_name,_screen) is
push a6;
safe a0:=_name; a1:=_screen;;
a6:=IntuitionBase; jsr [a6-516];
pop a6;
endp; # UNLOCKPUBSCREEN
pattern LockPubScreenList is
push a6;
a6:=IntuitionBase; jsr [a6-522];
pop a6;
endp; # LOCKPUBSCREENLIST
pattern UnlockPubScreenList is
push a6;
a6:=IntuitionBase; jsr [a6-528];
pop a6;
endp; # UNLOCKPUBSCREENLIST
pattern NextPubScreen(_screen,_namebuf) is
push a6;
safe a0:=_screen; a1:=_namebuf;;
a6:=IntuitionBase; jsr [a6-534];
pop a6;
endp; # NEXTPUBSCREEN
pattern SetDefaultPubScreen(_name) is
push a6;
a0:=_name;
a6:=IntuitionBase; jsr [a6-540];
pop a6;
endp; # SETDEFAULTPUBSCREEN
pattern SetPubScreenModes(_modes) is
push a6;
d0.l:=_modes;
a6:=IntuitionBase; jsr [a6-546];
pop a6;
endp; # SETPUBSCREENMODES
pattern PubScreenStatus(_screen,_statusFlags) is
push a6;
safe a0:=_screen; d0.l:=_statusFlags;;
a6:=IntuitionBase; jsr [a6-552];
pop a6;
endp; # PUBSCREENSTATUS
pattern ObtainGIRPort(_gInfo) is
push a6;
a0:=_gInfo;
a6:=IntuitionBase; jsr [a6-558];
pop a6;
endp; # OBTAINGIRPORT
pattern ReleaseGIRPort(_rp) is
push a6;
a0:=_rp;
a6:=IntuitionBase; jsr [a6-564];
pop a6;
endp; # RELEASEGIRPORT
pattern GadgetMouse(_gadget,_gInfo,_mousePoint) is
push a2\a6;
safe a0:=_gadget; a1:=_gInfo; a2:=_mousePoint;;
a6:=IntuitionBase; jsr [a6-570];
pop a2\a6;
endp; # GADGETMOUSE
pattern intuitionPrivate1 is
push a6;
a6:=IntuitionBase; jsr [a6-576];
pop a6;
endp; # INTUITIONPRIVATE1
pattern GetDefaultPubScreen(_nameBuffer) is
push a6;
a0:=_nameBuffer;
a6:=IntuitionBase; jsr [a6-582];
pop a6;
endp; # GETDEFAULTPUBSCREEN
pattern EasyRequestArgs(_window,_easyStruct,_idcmpPtr,_args) is
push a2\a3\a6;
safe a0:=_window; a1:=_easyStruct; a2:=_idcmpPtr; a3:=_args;;
a6:=IntuitionBase; jsr [a6-588];
pop a2\a3\a6;
endp; # EASYREQUESTARGS
pattern BuildEasyRequestArgs(_window,_easyStruct,_idcmp,_args) is
push a3\a6;
safe a0:=_window; a1:=_easyStruct; d0.l:=_idcmp; a3:=_args;;
a6:=IntuitionBase; jsr [a6-594];
pop a3\a6;
endp; # BUILDEASYREQUESTARGS
pattern SysReqHandler(_window,_idcmpPtr,_waitInput) is
push a6;
safe a0:=_window; a1:=_idcmpPtr; d0.l:=_waitInput;;
a6:=IntuitionBase; jsr [a6-600];
pop a6;
endp; # SYSREQHANDLER
pattern OpenWindowTagList(_newWindow,_tagList) is
push a6;
safe a0:=_newWindow; a1:=_tagList;;
a6:=IntuitionBase; jsr [a6-606];
pop a6;
endp; # OPENWINDOWTAGLIST
pattern OpenScreenTagList(_newScreen,_tagList) is
push a6;
safe a0:=_newScreen; a1:=_tagList;;
a6:=IntuitionBase; jsr [a6-612];
pop a6;
endp; # OPENSCREENTAGLIST
pattern DrawImageState(_rp,_image,_leftOffset,_topOffset,_state,_drawInfo) is
push d2\a2\a6;
safe a0:=_rp; a1:=_image; d0.l:=_leftOffset; d1.l:=_topOffset; d2.l:=_state; a2:=_drawInfo;;
a6:=IntuitionBase; jsr [a6-618];
pop d2\a2\a6;
endp; # DRAWIMAGESTATE
pattern PointInImage(_point,_image) is
push a6;
safe d0.l:=_point; a0:=_image;;
a6:=IntuitionBase; jsr [a6-624];
pop a6;
endp; # POINTINIMAGE
pattern EraseImage(_rp,_image,_leftOffset,_topOffset) is
push a6;
safe a0:=_rp; a1:=_image; d0.l:=_leftOffset; d1.l:=_topOffset;;
a6:=IntuitionBase; jsr [a6-630];
pop a6;
endp; # ERASEIMAGE
pattern NewObjectA(_classPtr,_classID,_tagList) is
push a2\a6;
safe a0:=_classPtr; a1:=_classID; a2:=_tagList;;
a6:=IntuitionBase; jsr [a6-636];
pop a2\a6;
endp; # NEWOBJECTA
pattern DisposeObject(_object) is
push a6;
a0:=_object;
a6:=IntuitionBase; jsr [a6-642];
pop a6;
endp; # DISPOSEOBJECT
pattern SetAttrsA(_object,_tagList) is
push a6;
safe a0:=_object; a1:=_tagList;;
a6:=IntuitionBase; jsr [a6-648];
pop a6;
endp; # SETATTRSA
pattern GetAttr(_attrID,_object,_storagePtr) is
push a6;
safe d0.l:=_attrID; a0:=_object; a1:=_storagePtr;;
a6:=IntuitionBase; jsr [a6-654];
pop a6;
endp; # GETATTR
pattern SetGadgetAttrsA(_gadget,_window,_requester,_tagList) is
push a2\a3\a6;
safe a0:=_gadget; a1:=_window; a2:=_requester; a3:=_tagList;;
a6:=IntuitionBase; jsr [a6-660];
pop a2\a3\a6;
endp; # SETGADGETATTRSA
pattern NextObject(_objectPtrPtr) is
push a6;
a0:=_objectPtrPtr;
a6:=IntuitionBase; jsr [a6-666];
pop a6;
endp; # NEXTOBJECT
pattern intuitionPrivate2 is
push a6;
a6:=IntuitionBase; jsr [a6-672];
pop a6;
endp; # INTUITIONPRIVATE2
pattern MakeClass(_classID,_superClassID,_superClassPtr,_instanceSize,_flags) is
push a2\a6;
safe a0:=_classID; a1:=_superClassID; a2:=_superClassPtr; d0.l:=_instanceSize; d1.l:=_flags;;
a6:=IntuitionBase; jsr [a6-678];
pop a2\a6;
endp; # MAKECLASS
pattern AddClass(_classPtr) is
push a6;
a0:=_classPtr;
a6:=IntuitionBase; jsr [a6-684];
pop a6;
endp; # ADDCLASS
pattern GetScreenDrawInfo(_screen) is
push a6;
a0:=_screen;
a6:=IntuitionBase; jsr [a6-690];
pop a6;
endp; # GETSCREENDRAWINFO
pattern FreeScreenDrawInfo(_screen,_drawInfo) is
push a6;
safe a0:=_screen; a1:=_drawInfo;;
a6:=IntuitionBase; jsr [a6-696];
pop a6;
endp; # FREESCREENDRAWINFO
pattern ResetMenuStrip(_window,_menu) is
push a6;
safe a0:=_window; a1:=_menu;;
a6:=IntuitionBase; jsr [a6-702];
pop a6;
endp; # RESETMENUSTRIP
pattern RemoveClass(_classPtr) is
push a6;
a0:=_classPtr;
a6:=IntuitionBase; jsr [a6-708];
pop a6;
endp; # REMOVECLASS
pattern FreeClass(_classPtr) is
push a6;
a0:=_classPtr;
a6:=IntuitionBase; jsr [a6-714];
pop a6;
endp; # FREECLASS
pattern intuitionPrivate3 is
push a6;
a6:=IntuitionBase; jsr [a6-720];
pop a6;
endp; # INTUITIONPRIVATE3
pattern intuitionPrivate4 is
push a6;
a6:=IntuitionBase; jsr [a6-726];
pop a6;
endp; # INTUITIONPRIVATE4
pattern AllocScreenBuffer(_sc,_bm,_flags) is
push a6;
safe a0:=_sc; a1:=_bm; d0.l:=_flags;;
a6:=IntuitionBase; jsr [a6-768];
pop a6;
endp; # ALLOCSCREENBUFFER
pattern FreeScreenBuffer(_sc,_sb) is
push a6;
safe a0:=_sc; a1:=_sb;;
a6:=IntuitionBase; jsr [a6-774];
pop a6;
endp; # FREESCREENBUFFER
pattern ChangeScreenBuffer(_sc,_sb) is
push a6;
safe a0:=_sc; a1:=_sb;;
a6:=IntuitionBase; jsr [a6-780];
pop a6;
endp; # CHANGESCREENBUFFER
pattern ScreenDepth(_screen,_flags,_reserved) is
push a6;
safe a0:=_screen; d0.l:=_flags; a1:=_reserved;;
a6:=IntuitionBase; jsr [a6-786];
pop a6;
endp; # SCREENDEPTH
pattern ScreenPosition(_screen,_flags,_x1,_y1,_x2,_y2) is
push d2\d3\d4\a6;
safe a0:=_screen; d0.l:=_flags; d1.l:=_x1; d2.l:=_y1; d3.l:=_x2; d4.l:=_y2;;
a6:=IntuitionBase; jsr [a6-792];
pop d2\d3\d4\a6;
endp; # SCREENPOSITION
pattern ScrollWindowRaster(_win,_dx,_dy,_xMin,_yMin,_xMax,_yMax) is
push d2\d3\d4\d5\a6;
safe a1:=_win; d0.l:=_dx; d1.l:=_dy; d2.l:=_xMin; d3.l:=_yMin; d4.l:=_xMax; d5.l:=_yMax;;
a6:=IntuitionBase; jsr [a6-798];
pop d2\d3\d4\d5\a6;
endp; # SCROLLWINDOWRASTER
pattern LendMenus(_fromwindow,_towindow) is
push a6;
safe a0:=_fromwindow; a1:=_towindow;;
a6:=IntuitionBase; jsr [a6-804];
pop a6;
endp; # LENDMENUS
pattern DoGadgetMethodA(_gad,_win,_req,_message) is
push a2\a3\a6;
safe a0:=_gad; a1:=_win; a2:=_req; a3:=_message;;
a6:=IntuitionBase; jsr [a6-810];
pop a2\a3\a6;
endp; # DOGADGETMETHODA
pattern SetWindowPointerA(_win,_taglist) is
push a6;
safe a0:=_win; a1:=_taglist;;
a6:=IntuitionBase; jsr [a6-816];
pop a6;
endp; # SETWINDOWPOINTERA
pattern TimedDisplayAlert(_alertNumber,_string,_height,_time) is
push a6;
safe d0.l:=_alertNumber; a0:=_string; d1.l:=_height; a1:=_time;;
a6:=IntuitionBase; jsr [a6-822];
pop a6;
endp; # TIMEDDISPLAYALERT
pattern HelpControl(_win,_flags) is
push a6;
safe a0:=_win; d0.l:=_flags;;
a6:=IntuitionBase; jsr [a6-828];
pop a6;
endp; # HELPCONTROL